// 致力于将所有的接口 存储在同一个文件中

function isExistUser(params = {}) {  //params   考虑参数可能没有也可能有多个 对象传参{user}   
    var p = new Promise(function (resolve, reject) {
        $.ajax({
            type: "get",
            url: "../php/isExistUser.php",
            data: {
                ...params
            },
            dataType: "json",
            success: function (result) {
                resolve(result); //请求成功就返回数据 
            },
            error: function (err) {
                reject(err);    //请求失败 =>返回错误
            }
        })
    })
    return p;
}



function register(params = {}) {  //params   考虑参数可能没有也可能有多个 对象传参
    return new Promise(function (resolve, reject) {
        $.ajax({
            type: "post",
            url: "../php/register.php",
            data: {
                ...params
            },
            dataType: "json",
            success: function (result) {
                resolve(result); //请求成功就返回数据 
            },
            error: function (err) {
                reject(err);    //请求失败 =>返回错误
            }
        })
    })

}

function login(params = {}) {  //params   考虑参数可能没有也可能有多个 对象传参
    return new Promise(function (resolve, reject) {
        $.ajax({
            type: "post",
            url: "../php/login.php",
            data: {
                ...params
            },
            dataType: "json",
            success: function (result) {
                resolve(result); //请求成功就返回数据 
            },
            error: function (err) {
                reject(err);    //请求失败 =>返回错误
            }
        })
    })

}